/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package model.mail;

//import java.util.Date;



import java.util.Properties;
import javax.mail.Message;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeBodyPart;
import javax.mail.internet.MimeMessage;
import javax.mail.internet.MimeMultipart;

/**
 *
 * @author Denise
 */
public class Mail {

    public Mail() {
    }
    
    public void enviacorreo( String destino, String link)
    {
        try
        {
            // Propiedades de la conexión
            Properties props = new Properties();
            props.setProperty("mail.smtp.host", "smtp.live.com");
            props.setProperty("mail.smtp.starttls.enable", "true");
            props.setProperty("mail.smtp.port", "25");
            props.setProperty("mail.smtp.user", "baticueva.virtual@hotmail.es");
            props.setProperty("mail.smtp.auth", "true");

            // Preparamos la sesion
            Session session = Session.getDefaultInstance(props);
            
            // Construimos el mensaje
            MimeMessage message = new MimeMessage(session);
            message.setFrom(new InternetAddress("yo@yo.com"));
            message.addRecipient(Message.RecipientType.TO,new InternetAddress(destino));
            message.setSubject("Restablecimiento de contraseña: Baticueva Virtual!");
            message.setText(
              
              "Este es un mensaje para restablecer su cuntraseña: \n \n \n \n"
              + "----------------------------------------------------- \n" 
              + "El procedimiento es simple! \n"
              + "El siguiente enlace lo dirigirá a la página para que cambie su\n"
              + "contraseña, es seguro y rapido...\n"
              + "Haga click en el siguiente enlace para efectuar el restablecimiento : "+link);

            Transport t = session.getTransport("smtp");
            t.connect("baticueva.virtual@hotmail.es", "Bati54321");
            t.sendMessage(message, message.getAllRecipients());

            t.close();
        }
        catch (Exception e)
        {
            System.out.println("Error");
        }
    }
    
    
    
    
}    